]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
keyboard: Stop storing purpose
authorCarlos Garnacho <carlosg@gnome.org>
Sat, 31 May 2025 11:23:56 +0000 (13:23 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 31 May 2025 15:19:52 +0000 (17:19 +0200)
This field is now unused, we can avoid it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3733>

js/ui/keyboard.js

index 0ae00e167a5b9982ece08a85d59aa83f961a1724..15461e891cbe65bdcd12275865913d541a08ffc8 100644 (file)
@@ -1305,7 +1305,7 @@ export const Keyboard = GObject.registerClass({
         this._keyboardController.connectObject(
             'group-changed', this._onGroupChanged.bind(this),
             'panel-state', this._onKeyboardStateChanged.bind(this),
-            'purpose-changed', this._onPurposeChanged.bind(this),
+            'purpose-changed', () => this._updateKeys(),
             'content-hints-changed', this._onContentHintsChanged.bind(this),
             this);
         global.stage.connectObject('notify::key-focus',
@@ -1314,11 +1314,6 @@ export const Keyboard = GObject.registerClass({
         this._relayout();
     }
 
-    _onPurposeChanged(controller, purpose) {
-        this._purpose = purpose;
-        this._updateKeys();
-    }
-
     _onContentHintsChanged(controller, contentHint) {
         this._contentHint = contentHint;
         this._updateLevelFromHints(false);